////
////  NSArray+ContactArray.m
////  sixin
////
////  Created by luo.h on 15-5-15.
////  Copyright (c) 2015年 sibu.cn. All rights reserved.
////
//
//#import "NSArray+ContactArray.h"
//#import "NSString+PinYing.h"
//
//@implementation NSArray (ContactArray)
//- (NSArray *)arrayWithPinYinFirstLetter
//{
//    if (![self count]) {
//        return [NSMutableArray array];
//    }
//
//    NSMutableDictionary *dict = [NSMutableDictionary dictionary];
//    [dict setObject:[NSMutableArray array] forKey:@"#"];
//    for (int i = 'A'; i <= 'Z'; i++) {
//        [dict setObject:[NSMutableArray array]
//                 forKey:[NSString stringWithUTF8String:(const char *)&i]];
//    }
//
//    for (NewAddressModel *words in self) {
//        if ([words.is_star intValue] == 1) {
//            [dict setObject:[NSMutableArray array] forKey:@"☆"];
//
//        }
//    }
//    for (NewAddressModel *words in self) {
//        NSString *firstLetter ;
//        if ([UtilTools isBlankString:words.target_user_nickname]) {
//            firstLetter = [words.friend_self_name getFirstLetter];
//        }else{
//            firstLetter = [words.target_user_nickname getFirstLetter];
//        }
//      //  NSString *firstLetter = [words.friend_self_name getFirstLetter];
//        //根据model里面的name拼音
//        if ([words.is_star intValue] == 1) {
//            NSMutableArray *array = dict[@"☆"];
//            [array addObject:words];
////            [array insertObject:words atIndex:0];
//        }else{
//            NSMutableArray *array = dict[firstLetter];
//            [array addObject:words];
//        }
//
//    }
//    NSMutableArray *resultArray = [NSMutableArray array];
//    for (int i = 'A'; i <= 'Z'; i++) {
//        NSString *firstLetter = [NSString stringWithUTF8String:(const char *)&i];
//        NSMutableArray *array = dict[firstLetter];
//        if ([array count]) {
//            [array sortUsingComparator:^NSComparisonResult(NewAddressModel *obj1, NewAddressModel *obj2) {
//                NSString *word1 = obj1.target_user_nickname;
//                NSString *word2 = obj2.target_user_nickname;
//                return [word1 localizedCompare:word2];
//            }];
//            NSDictionary *resultDict = @{@"firstLetter": firstLetter,
//                                         @"content": array};
//            [resultArray addObject:resultDict];
//        }
//    }
//
//    if ([(NSArray*)dict[@"#"] count]) {
//        NSMutableArray *array = dict[@"#"];
//           [array sortUsingComparator:^NSComparisonResult(NewAddressModel *obj1, NewAddressModel *obj2) {
//               if (obj1  < obj2 ) {
//                   return NSOrderedDescending;
//               }else{
//                   return NSOrderedDescending;
//               }
//           }];
//        NSDictionary *resultDict = @{@"firstLetter": @"#",
//                                     @"content": array};
//        [resultArray addObject:resultDict];
//    }
//
//    if ([(NSArray*)dict[@"☆"] count]) {
//        NSMutableArray *array = dict[@"☆"];
//
//        [array sortUsingComparator:^NSComparisonResult(NewAddressModel *obj1, NewAddressModel *obj2) {
//            if (obj1  < obj2 ) {
//                return NSOrderedDescending;
//            }else{
//                return NSOrderedDescending;
//            }
//        }];
//        NSDictionary *resultDict = @{@"firstLetter": @"星标朋友",
//                                     @"content": array};
//        [resultArray insertObject:resultDict atIndex:0];
//    }
//    return resultArray;
//}
//
//@end
